meticulously clean - French English Dictionary